package com.itheima.d2_final.demo02;

//目标：了解什么是常量以及常量的命名规范
public class Demo {

    public static void main(String[] args) {
        /**
         * 概述：Java中被final修饰的量都是常量；
         * 常量中有一种被 public static final 修饰的成员变量，通常用于记录系统的配置信息。
         *
         * 命名规范：单词全部大写，多个单词用下划线隔开
         *
         * 常量记录系统配置信息的优势：代码可读性更好，可维护性也更好
         */
        //System.out.println("黑马程序员真牛批，来这的同学都高薪就业了！");
        System.out.println(SCHOOL_NAME + "真牛批，来这的同学都高薪就业了！");
        //System.out.println("黑马程序员真牛批，来这的同学都高薪就业了！");
        System.out.println(SCHOOL_NAME + "真牛批，来这的同学都高薪就业了！");
        //System.out.println("黑马程序员真牛批，来这的同学都高薪就业了！");
        System.out.println(SCHOOL_NAME + "真牛批，来这的同学都高薪就业了！");
        //System.out.println("黑马程序员真牛批，来这的同学都高薪就业了！");
        System.out.println(SCHOOL_NAME + "真牛批，来这的同学都高薪就业了！");
        //System.out.println("黑马程序员真牛批，来这的同学都高薪就业了！");
        System.out.println(SCHOOL_NAME + "真牛批，来这的同学都高薪就业了！");
        //System.out.println("黑马程序员真牛批，来这的同学都高薪就业了！");
        System.out.println(SCHOOL_NAME + "真牛批，来这的同学都高薪就业了！");

        //1.需求：将上面的"黑马程序员"改成"黑马程序员武汉中心"。
        //传统方式修改代码，需要多次修改，不方便维护
        //黑马程序员可读性不高，不知道这到底是一个程序员，还是一个学校！

        //2.要求：利用常量解决，既能体现"黑马程序员武汉中心"是一个学校名字，又能方便维护！
        //2.1 学校名通常是希望给别人用，不希望别人改，所以定义长常量。常用的常量，应该用public static final修饰
    }

    public static final String SCHOOL_NAME = "黑马程序员武汉中心";

}
